翻訳と辞書
Words near each other
・ jaunty
・ JAV
・ Jav (ISO 639)
・ JAVA
・ Java
・ Java 2 Platform, Enterprise Edition
・ Java 2 Platform, Micro Edition
・ Java 2 Platform, Standard Edition
・ Java 2D
・ Java 3D
・ Java API for XML Processing
・ Java API for XML-based RPC
・ Java Applet
・ Java Architecture for XML Binding
・ Java Archive
・ Java Beans
・ Java Business Integration
・ Java Class Library
・ Java Community Process
・ Java Data Objects


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Java API for XML Processing : ウィキペディア日本語版
Java API for XML Processing
Java API for XML ProcessingJAXP)は、JavaXMLを扱うためのAPIのひとつ。XML文書の妥当性検証や構文解析のためのインタフェースを提供する。次の2つの基本的な構文解析インタフェースを備える。
* Document Object Modelによる構文解析インタフェース (DOMインタフェース)
* Simple API for XMLによる構文解析インタフェース(SAXインタフェース)
JAXP 1.4からは、3番目のインタフェースが追加されている。
* Streaming API for XMLによる構文解析インタフェース(StAXインタフェース、JSR 173)
JAXPは、構文解析インタフェースに加え、XML文書のデータや構造の変換を行うためのXSLTインタフェースも提供している。JAXPは、Java Community Processの下でJSR 5(JAXP 1.0)、JSR 63(JAXP 1.1と1.2)、JSR 206(JAXP 1.3と1.4)として開発された。2007年現在の最新バージョンは1.4。J2SE 1.4以降はJAXPの実装を含むようになり、J2SE 5.0はJAXP 1.3の実装を、Java SE 6はJAXP1.4の実装を含んでいる。
== DOMインタフェース ==
おそらく最も理解しやすいのがDOMインタフェースであろう。XML文書全体を構文解析し、文書内のすべての要素に相当するメモリ内表現を、Document Object Model(DOM) Level 2 Core Specification で規定されたモデルに基づくクラスで構築する。
DOMパーサー(構文解析機)は、メモリ上にDocument表現を構築 (build) するので、DocumentBuilderと呼ばれる。は、により生成される。DocumentBuilderは、XML文書内の全ノードを含んだ木構造インスタンスを生成する。木構造内の各ノードは、インタフェースを実装している。ノードには、XML文書内のデータ型を表すいろいろなノードタイプがある。最も重要なノードタイプとして、次のようなものがある。
* 要素(element)ノード。属性(attribute)を持つ場合がある。
* テキスト(text)ノード。要素の開始タグと終了タグの間に記述されたテキストを表す。
全ノードタイプの一覧は、JavaパッケージJavadocを参照のこと。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Java API for XML Processing」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.